Conceptos básicos de programación: ¿Qué es un algoritmo?

Página 11: ¿Qué es un algoritmo?

/es/conceptos-basicos-de-programacion/operadores-ternario-y-de-concatenacion/content/

¿Qué es un algoritmo?

El término algoritmo se ha vuelto muy común por estos días. Quizás lo hayas escuchado en conversaciones de tecnología, visto en redes sociales o noticias. Pero, ¿qué significa este término y para qué se utiliza?

La respuesta es más fácil de lo que crees, un algoritmo es un conjunto de pasos que completan una tarea específica.


Los programas funcionan a través de un código que sigue una serie de procesos en un orden particular. Las computadoras o aplicaciones pueden usarlos para calcular las cosas de manera más eficiente y rápida.

Netflix, por ejemplo, ha desarrollado un algoritmo de personalización que combina perfectamente lo que deseas ver y nuevas sugerencias que se convertirían en tus películas o series favoritas. Esta plataforma utiliza los algoritmos en su programación como herramienta primordial para sus clientes. 

Otro ejemplo de aplicaciones es Waze y Google Maps, ya que los celulares transmiten a los servidores la posición y velocidad con la que los usuarios se están moviendo. Es así como calculan la velocidad de un trayecto, saben de vehículos mal estacionados, choques, reductores de velocidad y hasta huecos, los cuales dan idea del tiempo que te llevará llegar a tu destino.

Ilustración de un una aplicación calculando una ruta a través de un algoritmo.

En resumen, el futuro de la tecnología está encaminado a evolucionar y mejorar las tareas que hace. Mientras la codificación y la programación se sigan utilizando, los algoritmos serán una pieza fundamental en este proceso.

/es/conceptos-basicos-de-programacion/que-son-las-variables-y-constantes/content/